package com.tsmti.lab.entity;

import com.tsmti.core.common.entity.BaseDataEntity;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.Where;

import javax.persistence.*;
import java.util.Date;


/**
 * @Package：com.tsmti.lab.entity
 * @Description： 病理标本对象
 * @Date：Created in 2018/11/15 16:49
 * @Modified By:
 */
@Entity
@Table(name = "PIMS_PATHOLOGY_SAMPLE", schema = "PIMS", catalog = "")
@DynamicInsert
@DynamicUpdate
@Where(clause = "delFlag = 0")
public class PathologySample extends BaseDataEntity<Long> {
    /**
     * 主键id
     */
    private Long id;
    /**
     * 标本条码号
     */
    private String samBarcode;
    /**
     * 第三方条码号
     */
    private String samThirdBarcode;
    /**
     * 客户编号
     */
    private String samCustomerCode;
    /**
     * 病理编号
     */
    private String samPathologyCode;
    /**
     * 病种类别ID
     */
    private Long samPathologyId;
    /**
     * 病种细类ID
     */
    private Long samChlPathologyId;
    /**
     * 是否外送标本(0本院,1外送)
     */
    private Integer samSource;
    /**
     * 申请ID(多个申请ID之间用逗号隔开)
     */
    private String samRequistionId;
    /**
     * 患者唯一号(病案号)
     */
    private String samPatientId;
    /**
     * 门诊/住院卡号
     */
    private String samPatientNumber;
    /**
     * 就诊ID(患者每一次来院的ID)
     */
    private String samInpatientId;
    /**
     * 住院序号(住院次数)
     */
    private String samInPatientNo;
    /**
     * 患者类型(病人类型： 1门诊,2住院,3体检,4婚检,5科研,6特勤,7其他)
     */
    private Integer samPatientType;
    /**
     * 患者姓名
     */
    private String samPatientName;
    /**
     * 患者性别(1男,2女,3未知)
     */
    private Integer samPatientSex;
    /**
     * 年龄
     */
    private Integer samPatientAge;
    /**
     * 年龄类型(1岁、2月、3周、4日、5小时)
     */
    private Integer samPatientageType;
    /**
     * 患者床号
     */
    private String samPatientBed;
    /**
     * 标本种类
     */
    private String samSampleClass;
    /**
     * 送检材料
     */
    private String samSampleName;
    /**
     * 标本检查项目ID(多个检验目的之间用逗号隔开)
     */
    private String samInspectionItemId;
    /**
     * 标本检查项目名称
     */
    private String samInspectionItemName;
    /**
     * 是否加急(0否,1是)
     */
    private Integer samIsEmergency;
    /**
     * 是否脱钙(0否,1是)
     */
    private Integer samIsDecacified;
    /**
     * 是否全取(0,否,1是)
     */
    private Integer samIsSamplingAll;
    /**
     * 标本状态(0已登记,1已取材,2包埋,3已切片,4已初诊,5已审核,6已发送,8报告已打印)
     */
    private Integer samSampleStatus;
    /**
     * 申请时间
     */
    private Date samReqTime;
    /**
     * 申请（送检）医生CODE
     */
    private String samReqDocCode;
    /**
     * 申请（送检）医生姓名
     */
    private String samReqDocName;
    /**
     * 送检时间
     */
    private Date samSendTime;
    /**
     * 送检人员CODE
     */
    private String samSendUserCode;
    /**
     * 送检人员姓名
     */
    private String samSendUserName;
    /**
     * 送检单位ID
     */
    private String samSendHospitalId;
    /**
     * 送检单位名称
     */
    private String samSendHospitalName;
    /**
     * 送检联系电话
     */
    private String samSendPhone;
    /**
     * 诊疗小组代码
     */
    private String samDigcode;
    /**
     * 送检科室代码
     */
    private String samSendDeptCode;
    /**
     * 送检科室名称
     */
    private String samSendDeptName;
    /**
     * 送检病区代码
     */
    private String samSendWardCode;
    /**
     * 送检病区名称
     */
    private String samSendWardName;
    /**
     * 临床诊断
     */
    private String samDignoses;
    /**
     * 身份证号
     */
    private String samPatientidCardno;
    /**
     * 就诊卡号/市民卡号
     */
    private String samVisitCardno;
    /**
     * 联系地址
     */
    private String samPatientAddress;
    /**
     * 联系电话
     */
    private String samPatientPhoneno;
    /**
     * 工作单位
     */
    private String samPatientCompany;
    /**
     * 是否绝经
     */
    private Long samIsMenopause;
    /**
     * 首次月经时间
     */
    private Date samFirstMenstruation;
    /**
     * 末次月经时间
     */
    private Date samLastMenstruation;
    /**
     * 收费状态(0未收费,1已收费)
     */
    private Integer samIsCharged;
    /**
     * 接收时间
     */
    private Date samReceiverTime;
    /**
     * 接收人员ID
     */
    private Long samReceiverId;
    /**
     * 接收人员姓名
     */
    private String samReceiverName;
    /**
     * 初诊时间
     */
    private Date samInitiallyTime;
    /**
     * 初诊人员ID(1号)
     */
    private Long samInitiallyFuserId;
    /**
     * 初诊人员姓名(1号)
     */
    private String samInitiallyFuserName;
    /**
     * 初诊人员ID(2号)
     */
    private Long samInitiallyAnosuserId;
    /**
     * 初诊人员姓名(2号)
     */
    private String samInitiallySanouserName;
    /**
     * 审核时间
     */
    private Date samAuditedTime;
    /**
     * 审核人员姓名
     */
    private Long samAuditerId;
    /**
     * 病理编号
     */
    private String samAuditer;
    /**
     * 主任审核时间
     */
    private Date samZrTime;
    /**
     * 主任医生ID
     */
    private Long samZrDoctorid;
    /**
     * 主任医师姓名
     */
    private String samZrDoctor;
    /**
     * 报告时间
     */
    private Date samReportedTime;
    /**
     * 报告医生ID
     */
    private Long samReportorId;
    /**
     * 报告医生姓名
     */
    private String samReportor;
    /**
     * 标本是否合格
     */
    private Integer samIsQualified;
    /**
     * 标本不合格原因
     */
    private String samNoquaReason;
    /**
     * 标本是否固定规范
     */
    private Long samIsStandard;
    /**
     * 标本不规范原因
     */
    private String samNostReason;
    /**
     * 知情书是否签订（0否1是）
     */
    private Integer samIsConsent;
    /**
     * 手术所见
     */
    private String samOpsShow;
    /**
     * 组织袋数
     */
    private Integer samNum;
    /**
     * 巨检所见
     */
    private String samMegaShow;
    /**
     * 分发诊断医生ID
     */
    private Long samIssueDiagnosticsId;
    /**
     * 分发诊断医生姓名
     */
    private String samIssueDiagnosticsUser;
    /**
     * 送检类型(1玻片2材块)
     */
    private Integer samSendType;
    /**
     * 标准审核时间秒(432000)
     */
    private Long samStandTime;
    /**
     * 大小标本(0大标本1小标本)
     */
    private Integer samSampleSize;
    /**
     * 病人主诉
     */
    private String samComplaint;
    /**
     * 简要病史
     */
    private String samHistoryCondition;
    /**
     * 体检情况
     */
    private String samExamCondition;
    /**
     * 月经及用药史
     */
    private String samMense;
    /**
     * 婚姻状况
     */
    private Long samMarital;
    /**
     * 检查内容
     */
    private String samInsContent;
    /**
     * 冰冻ID
     */
    private Long samFsSampleId;
    /**
     * 临床是否打印
     */
    private Integer samlcisPrint;
    /**
     * 是否打印(标本是否打印)
     */
    private Integer samIsPrint;
    /**
     * 是否真正取材
     */
    private Integer samIsPieces;

    @Id
    @Column(name = "ID")
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_PATHOLOGY_SAMPLE")
    @SequenceGenerator(name = "SEQ_PATHOLOGY_SAMPLE", sequenceName = "PATHOLOGY_SAMPLE_SEQUENCE", allocationSize = 1)
    @Override
    public Long getId() {
        return id;
    }

    @Override
    public void setId(Long id) {
        this.id = id;
    }

    @Basic
    @Column(name = "SAMBARCODE")
    public String getSamBarcode() {
        return samBarcode;
    }

    public void setSamBarcode(String samBarcode) {
        this.samBarcode = samBarcode;
    }

    @Basic
    @Column(name = "SAMTHIRDBARCODE")
    public String getSamThirdBarcode() {
        return samThirdBarcode;
    }

    public void setSamThirdBarcode(String samThirdBarcode) {
        this.samThirdBarcode = samThirdBarcode;
    }

    @Basic
    @Column(name = "SAMCUSTOMERCODE")
    public String getSamCustomerCode() {
        return samCustomerCode;
    }

    public void setSamCustomerCode(String samCustomerCode) {
        this.samCustomerCode = samCustomerCode;
    }

    @Basic
    @Column(name = "SAMPATHOLOGYCODE")
    public String getSamPathologyCode() {
        return samPathologyCode;
    }

    public void setSamPathologyCode(String samPathologyCode) {
        this.samPathologyCode = samPathologyCode;
    }

    @Basic
    @Column(name = "SAMPATHOLOGYID")
    public Long getSamPathologyId() {
        return samPathologyId;
    }

    public void setSamPathologyId(Long samPathologyId) {
        this.samPathologyId = samPathologyId;
    }

    @Basic
    @Column(name = "SAMCHLPATHOLOGYID")
    public Long getSamChlPathologyId() {
        return samChlPathologyId;
    }

    public void setSamChlPathologyId(Long samChlPathologyId) {
        this.samChlPathologyId = samChlPathologyId;
    }

    @Basic
    @Column(name = "SAMSOURCE")
    public Integer getSamSource() {
        return samSource;
    }

    public void setSamSource(Integer samSource) {
        this.samSource = samSource;
    }

    @Basic
    @Column(name = "SAMREQUISTIONID")
    public String getSamRequistionId() {
        return samRequistionId;
    }

    public void setSamRequistionId(String samRequistionId) {
        this.samRequistionId = samRequistionId;
    }

    @Basic
    @Column(name = "SAMPATIENTID")
    public String getSamPatientId() {
        return samPatientId;
    }

    public void setSamPatientId(String samPatientId) {
        this.samPatientId = samPatientId;
    }

    @Basic
    @Column(name = "SAMPATIENTNUMBER")
    public String getSamPatientNumber() {
        return samPatientNumber;
    }

    public void setSamPatientNumber(String samPatientNumber) {
        this.samPatientNumber = samPatientNumber;
    }

    @Basic
    @Column(name = "SAMINPATIENTID")
    public String getSamInpatientId() {
        return samInpatientId;
    }

    public void setSamInpatientId(String samInpatientId) {
        this.samInpatientId = samInpatientId;
    }

    @Basic
    @Column(name = "SAMINPATIENTNO")
    public String getSamInPatientNo() {
        return samInPatientNo;
    }

    public void setSamInPatientNo(String samInPatientNo) {
        this.samInPatientNo = samInPatientNo;
    }

    @Basic
    @Column(name = "SAMPATIENTTYPE")
    public Integer getSamPatientType() {
        return samPatientType;
    }

    public void setSamPatientType(Integer samPatientType) {
        this.samPatientType = samPatientType;
    }

    @Basic
    @Column(name = "SAMPATIENTNAME")
    public String getSamPatientName() {
        return samPatientName;
    }

    public void setSamPatientName(String samPatientName) {
        this.samPatientName = samPatientName;
    }

    @Basic
    @Column(name = "SAMPATIENTSEX")
    public Integer getSamPatientSex() {
        return samPatientSex;
    }

    public void setSamPatientSex(Integer samPatientSex) {
        this.samPatientSex = samPatientSex;
    }

    @Basic
    @Column(name = "SAMPATIENTAGE")
    public Integer getSamPatientAge() {
        return samPatientAge;
    }

    public void setSamPatientAge(Integer samPatientAge) {
        this.samPatientAge = samPatientAge;
    }

    @Basic
    @Column(name = "SAMPATIENTAGETYPE")
    public Integer getSamPatientageType() {
        return samPatientageType;
    }

    public void setSamPatientageType(Integer samPatientageType) {
        this.samPatientageType = samPatientageType;
    }

    @Basic
    @Column(name = "SAMPATIENTBED")
    public String getSamPatientBed() {
        return samPatientBed;
    }

    public void setSamPatientBed(String samPatientBed) {
        this.samPatientBed = samPatientBed;
    }

    @Basic
    @Column(name = "SAMSAMPLECLASS")
    public String getSamSampleClass() {
        return samSampleClass;
    }

    public void setSamSampleClass(String samSampleClass) {
        this.samSampleClass = samSampleClass;
    }

    @Basic
    @Column(name = "SAMSAMPLENAME")
    public String getSamSampleName() {
        return samSampleName;
    }

    public void setSamSampleName(String samSampleName) {
        this.samSampleName = samSampleName;
    }

    @Basic
    @Column(name = "SAMINSPECTIONITEMID")
    public String getSamInspectionItemId() {
        return samInspectionItemId;
    }

    public void setSamInspectionItemId(String samInspectionItemId) {
        this.samInspectionItemId = samInspectionItemId;
    }

    @Basic
    @Column(name = "SAMINSPECTIONITEMNAME")
    public String getSamInspectionItemName() {
        return samInspectionItemName;
    }

    public void setSamInspectionItemName(String samInspectionItemName) {
        this.samInspectionItemName = samInspectionItemName;
    }

    @Basic
    @Column(name = "SAMISEMERGENCY")
    public Integer getSamIsEmergency() {
        return samIsEmergency;
    }

    public void setSamIsEmergency(Integer samIsEmergency) {
        this.samIsEmergency = samIsEmergency;
    }

    @Basic
    @Column(name = "SAMISDECACIFIED")
    public Integer getSamIsDecacified() {
        return samIsDecacified;
    }

    public void setSamIsDecacified(Integer samIsDecacified) {
        this.samIsDecacified = samIsDecacified;
    }

    @Basic
    @Column(name = "SAMISSAMPLINGALL")
    public Integer getSamIsSamplingAll() {
        return samIsSamplingAll;
    }

    public void setSamIsSamplingAll(Integer samIsSamplingAll) {
        this.samIsSamplingAll = samIsSamplingAll;
    }

    @Basic
    @Column(name = "SAMSAMPLESTATUS")
    public Integer getSamSampleStatus() {
        return samSampleStatus;
    }

    public void setSamSampleStatus(Integer samSampleStatus) {
        this.samSampleStatus = samSampleStatus;
    }

    @Basic
    @Column(name = "SAMREQTIME")
    public Date getSamReqTime() {
        return samReqTime;
    }

    public void setSamReqTime(Date samReqTime) {
        this.samReqTime = samReqTime;
    }

    @Basic
    @Column(name = "SAMREQDOCCODE")
    public String getSamReqDocCode() {
        return samReqDocCode;
    }

    public void setSamReqDocCode(String samReqDocCode) {
        this.samReqDocCode = samReqDocCode;
    }

    @Basic
    @Column(name = "SAMREQDOCNAME")
    public String getSamReqDocName() {
        return samReqDocName;
    }

    public void setSamReqDocName(String samReqDocName) {
        this.samReqDocName = samReqDocName;
    }

    @Basic
    @Column(name = "SAMSENDTIME")
    public Date getSamSendTime() {
        return samSendTime;
    }

    public void setSamSendTime(Date samSendTime) {
        this.samSendTime = samSendTime;
    }

    @Basic
    @Column(name = "SAMSENDUSERCODE")
    public String getSamSendUserCode() {
        return samSendUserCode;
    }

    public void setSamSendUserCode(String samSendUserCode) {
        this.samSendUserCode = samSendUserCode;
    }

    @Basic
    @Column(name = "SAMSENDUSERNAME")
    public String getSamSendUserName() {
        return samSendUserName;
    }

    public void setSamSendUserName(String samSendUserName) {
        this.samSendUserName = samSendUserName;
    }

    @Basic
    @Column(name = "SAMSENDHOSPITALID")
    public String getSamSendHospitalId() {
        return samSendHospitalId;
    }

    public void setSamSendHospitalId(String samSendHospitalId) {
        this.samSendHospitalId = samSendHospitalId;
    }

    @Basic
    @Column(name = "SAMSENDHOSPITALNAME")
    public String getSamSendHospitalName() {
        return samSendHospitalName;
    }

    public void setSamSendHospitalName(String samSendHospitalName) {
        this.samSendHospitalName = samSendHospitalName;
    }

    @Basic
    @Column(name = "SAMSENDPHONE")
    public String getSamSendPhone() {
        return samSendPhone;
    }

    public void setSamSendPhone(String samSendPhone) {
        this.samSendPhone = samSendPhone;
    }

    @Basic
    @Column(name = "SAMDIGCODE")
    public String getSamDigcode() {
        return samDigcode;
    }

    public void setSamDigcode(String samDigcode) {
        this.samDigcode = samDigcode;
    }

    @Basic
    @Column(name = "SAMSENDDEPTCODE")
    public String getSamSendDeptCode() {
        return samSendDeptCode;
    }

    public void setSamSendDeptCode(String samSendDeptCode) {
        this.samSendDeptCode = samSendDeptCode;
    }

    @Basic
    @Column(name = "SAMSENDDEPTNAME")
    public String getSamSendDeptName() {
        return samSendDeptName;
    }

    public void setSamSendDeptName(String samSendDeptName) {
        this.samSendDeptName = samSendDeptName;
    }

    @Basic
    @Column(name = "SAMSENDWARDCODE")
    public String getSamSendWardCode() {
        return samSendWardCode;
    }

    public void setSamSendWardCode(String samSendWardCode) {
        this.samSendWardCode = samSendWardCode;
    }

    @Basic
    @Column(name = "SAMSENDWARDNAME")
    public String getSamSendWardName() {
        return samSendWardName;
    }

    public void setSamSendWardName(String samSendWardName) {
        this.samSendWardName = samSendWardName;
    }

    @Basic
    @Column(name = "SAMDIGNOSES")
    public String getSamDignoses() {
        return samDignoses;
    }

    public void setSamDignoses(String samDignoses) {
        this.samDignoses = samDignoses;
    }

    @Basic
    @Column(name = "SAMPATIENTIDCARDNO")
    public String getSamPatientidCardno() {
        return samPatientidCardno;
    }

    public void setSamPatientidCardno(String samPatientidCardno) {
        this.samPatientidCardno = samPatientidCardno;
    }

    @Basic
    @Column(name = "SAMVISITCARDNO")
    public String getSamVisitCardno() {
        return samVisitCardno;
    }

    public void setSamVisitCardno(String samVisitCardno) {
        this.samVisitCardno = samVisitCardno;
    }

    @Basic
    @Column(name = "SAMPATIENTADDRESS")
    public String getSamPatientAddress() {
        return samPatientAddress;
    }

    public void setSamPatientAddress(String samPatientAddress) {
        this.samPatientAddress = samPatientAddress;
    }

    @Basic
    @Column(name = "SAMPATIENTPHONENO")
    public String getSamPatientPhoneno() {
        return samPatientPhoneno;
    }

    public void setSamPatientPhoneno(String samPatientPhoneno) {
        this.samPatientPhoneno = samPatientPhoneno;
    }

    @Basic
    @Column(name = "SAMPATIENTCOMPANY")
    public String getSamPatientCompany() {
        return samPatientCompany;
    }

    public void setSamPatientCompany(String samPatientCompany) {
        this.samPatientCompany = samPatientCompany;
    }

    @Basic
    @Column(name = "SAMISMENOPAUSE")
    public Long getSamIsMenopause() {
        return samIsMenopause;
    }

    public void setSamIsMenopause(Long samIsMenopause) {
        this.samIsMenopause = samIsMenopause;
    }

    @Basic
    @Column(name = "SAMFIRSTMENSTRUATION")
    public Date getSamFirstMenstruation() {
        return samFirstMenstruation;
    }

    public void setSamFirstMenstruation(Date samFirstMenstruation) {
        this.samFirstMenstruation = samFirstMenstruation;
    }

    @Basic
    @Column(name = "SAMLASTMENSTRUATION")
    public Date getSamLastMenstruation() {
        return samLastMenstruation;
    }

    public void setSamLastMenstruation(Date samLastMenstruation) {
        this.samLastMenstruation = samLastMenstruation;
    }

    @Basic
    @Column(name = "SAMISCHARGED")
    public Integer getSamIsCharged() {
        return samIsCharged;
    }

    public void setSamIsCharged(Integer samIsCharged) {
        this.samIsCharged = samIsCharged;
    }

    @Basic
    @Column(name = "SAMRECEIVERTIME")
    public Date getSamReceiverTime() {
        return samReceiverTime;
    }

    public void setSamReceiverTime(Date samReceiverTime) {
        this.samReceiverTime = samReceiverTime;
    }

    @Basic
    @Column(name = "SAMRECEIVERID")
    public Long getSamReceiverId() {
        return samReceiverId;
    }

    public void setSamReceiverId(Long samReceiverId) {
        this.samReceiverId = samReceiverId;
    }

    @Basic
    @Column(name = "SAMRECEIVERNAME")
    public String getSamReceiverName() {
        return samReceiverName;
    }

    public void setSamReceiverName(String samReceiverName) {
        this.samReceiverName = samReceiverName;
    }

    @Basic
    @Column(name = "SAMINITIALLYTIME")
    public Date getSamInitiallyTime() {
        return samInitiallyTime;
    }

    public void setSamInitiallyTime(Date samInitiallyTime) {
        this.samInitiallyTime = samInitiallyTime;
    }

    @Basic
    @Column(name = "SAMINITIALLYFUSERID")
    public Long getSamInitiallyFuserId() {
        return samInitiallyFuserId;
    }

    public void setSamInitiallyFuserId(Long samInitiallyFuserId) {
        this.samInitiallyFuserId = samInitiallyFuserId;
    }

    @Basic
    @Column(name = "SAMINITIALLYFUSERNAME")
    public String getSamInitiallyFuserName() {
        return samInitiallyFuserName;
    }

    public void setSamInitiallyFuserName(String samInitiallyFuserName) {
        this.samInitiallyFuserName = samInitiallyFuserName;
    }

    @Basic
    @Column(name = "SAMINITIALLYANOSUSERID")
    public Long getSamInitiallyAnosuserId() {
        return samInitiallyAnosuserId;
    }

    public void setSamInitiallyAnosuserId(Long samInitiallyAnosuserId) {
        this.samInitiallyAnosuserId = samInitiallyAnosuserId;
    }

    @Basic
    @Column(name = "SAMINITIALLYSANOUSERNAME")
    public String getSamInitiallySanouserName() {
        return samInitiallySanouserName;
    }

    public void setSamInitiallySanouserName(String samInitiallySanouserName) {
        this.samInitiallySanouserName = samInitiallySanouserName;
    }

    @Basic
    @Column(name = "SAMAUDITEDTIME")
    public Date getSamAuditedTime() {
        return samAuditedTime;
    }

    public void setSamAuditedTime(Date samAuditedTime) {
        this.samAuditedTime = samAuditedTime;
    }

    @Basic
    @Column(name = "SAMAUDITERID")
    public Long getSamAuditerId() {
        return samAuditerId;
    }

    public void setSamAuditerId(Long samAuditerId) {
        this.samAuditerId = samAuditerId;
    }

    @Basic
    @Column(name = "SAMAUDITER")
    public String getSamAuditer() {
        return samAuditer;
    }

    public void setSamAuditer(String samAuditer) {
        this.samAuditer = samAuditer;
    }

    @Basic
    @Column(name = "SAMZRTIME")
    public Date getSamZrTime() {
        return samZrTime;
    }

    public void setSamZrTime(Date samZrTime) {
        this.samZrTime = samZrTime;
    }

    @Basic
    @Column(name = "SAMZRDOCTORID")
    public Long getSamZrDoctorid() {
        return samZrDoctorid;
    }

    public void setSamZrDoctorid(Long samZrDoctorid) {
        this.samZrDoctorid = samZrDoctorid;
    }

    @Basic
    @Column(name = "SAMZRDOCTOR")
    public String getSamZrDoctor() {
        return samZrDoctor;
    }

    public void setSamZrDoctor(String samZrDoctor) {
        this.samZrDoctor = samZrDoctor;
    }

    @Basic
    @Column(name = "SAMREPORTEDTIME")
    public Date getSamReportedTime() {
        return samReportedTime;
    }

    public void setSamReportedTime(Date samReportedTime) {
        this.samReportedTime = samReportedTime;
    }

    @Basic
    @Column(name = "SAMREPORTORID")
    public Long getSamReportorId() {
        return samReportorId;
    }

    public void setSamReportorId(Long samReportorId) {
        this.samReportorId = samReportorId;
    }

    @Basic
    @Column(name = "SAMREPORTOR")
    public String getSamReportor() {
        return samReportor;
    }

    public void setSamReportor(String samReportor) {
        this.samReportor = samReportor;
    }

    @Basic
    @Column(name = "SAMISQUALIFIED")
    public Integer getSamIsQualified() {
        return samIsQualified;
    }

    public void setSamIsQualified(Integer samIsQualified) {
        this.samIsQualified = samIsQualified;
    }

    @Basic
    @Column(name = "SAMNOQUAREASON")
    public String getSamNoquaReason() {
        return samNoquaReason;
    }

    public void setSamNoquaReason(String samNoquaReason) {
        this.samNoquaReason = samNoquaReason;
    }

    @Basic
    @Column(name = "SAMISSTANDARD")
    public Long getSamIsStandard() {
        return samIsStandard;
    }

    public void setSamIsStandard(Long samIsStandard) {
        this.samIsStandard = samIsStandard;
    }

    @Basic
    @Column(name = "SAMNOSTREASON")
    public String getSamNostReason() {
        return samNostReason;
    }

    public void setSamNostReason(String samNostReason) {
        this.samNostReason = samNostReason;
    }

    @Basic
    @Column(name = "SAMISCONSENT")
    public Integer getSamIsConsent() {
        return samIsConsent;
    }

    public void setSamIsConsent(Integer samIsConsent) {
        this.samIsConsent = samIsConsent;
    }

    @Basic
    @Column(name = "SAMOPSSHOW")
    public String getSamOpsShow() {
        return samOpsShow;
    }

    public void setSamOpsShow(String samOpsShow) {
        this.samOpsShow = samOpsShow;
    }

    @Basic
    @Column(name = "SAMNUM")
    public Integer getSamNum() {
        return samNum;
    }

    public void setSamNum(Integer samNum) {
        this.samNum = samNum;
    }

    @Basic
    @Column(name = "SAMMEGASHOW")
    public String getSamMegaShow() {
        return samMegaShow;
    }

    public void setSamMegaShow(String samMegaShow) {
        this.samMegaShow = samMegaShow;
    }

    @Basic
    @Column(name = "SAMISSUEDIAGNOSTICSID")
    public Long getSamIssueDiagnosticsId() {
        return samIssueDiagnosticsId;
    }

    public void setSamIssueDiagnosticsId(Long samIssueDiagnosticsId) {
        this.samIssueDiagnosticsId = samIssueDiagnosticsId;
    }

    @Basic
    @Column(name = "SAMISSUEDIAGNOSTICSUSER")
    public String getSamIssueDiagnosticsUser() {
        return samIssueDiagnosticsUser;
    }

    public void setSamIssueDiagnosticsUser(String samIssueDiagnosticsUser) {
        this.samIssueDiagnosticsUser = samIssueDiagnosticsUser;
    }

    @Basic
    @Column(name = "SAMSENDTYPE")
    public Integer getSamSendType() {
        return samSendType;
    }

    public void setSamSendType(Integer samSendType) {
        this.samSendType = samSendType;
    }

    @Basic
    @Column(name = "SAMSTANDTIME")
    public Long getSamStandTime() {
        return samStandTime;
    }

    public void setSamStandTime(Long samStandTime) {
        this.samStandTime = samStandTime;
    }

    @Basic
    @Column(name = "SAMSAMPLESIZE")
    public Integer getSamSampleSize() {
        return samSampleSize;
    }

    public void setSamSampleSize(Integer samSampleSize) {
        this.samSampleSize = samSampleSize;
    }

    @Basic
    @Column(name = "SAMCOMPLAINT")
    public String getSamComplaint() {
        return samComplaint;
    }

    public void setSamComplaint(String samComplaint) {
        this.samComplaint = samComplaint;
    }

    @Basic
    @Column(name = "SAMHISTORYCONDITION")
    public String getSamHistoryCondition() {
        return samHistoryCondition;
    }

    public void setSamHistoryCondition(String samHistoryCondition) {
        this.samHistoryCondition = samHistoryCondition;
    }

    @Basic
    @Column(name = "SAMEXAMCONDITION")
    public String getSamExamCondition() {
        return samExamCondition;
    }

    public void setSamExamCondition(String samExamCondition) {
        this.samExamCondition = samExamCondition;
    }

    @Basic
    @Column(name = "SAMMENSE")
    public String getSamMense() {
        return samMense;
    }

    public void setSamMense(String samMense) {
        this.samMense = samMense;
    }

    @Basic
    @Column(name = "SAMMARITAL")
    public Long getSamMarital() {
        return samMarital;
    }

    public void setSamMarital(Long samMarital) {
        this.samMarital = samMarital;
    }

    @Basic
    @Column(name = "SAMINSCONTENT")
    public String getSamInsContent() {
        return samInsContent;
    }

    public void setSamInsContent(String samInsContent) {
        this.samInsContent = samInsContent;
    }

    @Basic
    @Column(name = "SAMFSSAMPLEID")
    public Long getSamFsSampleId() {
        return samFsSampleId;
    }

    public void setSamFsSampleId(Long samFsSampleId) {
        this.samFsSampleId = samFsSampleId;
    }

    @Basic
    @Column(name = "SAMLCISPRINT")
    public Integer getSamlcisPrint() {
        return samlcisPrint;
    }

    public void setSamlcisPrint(Integer samlcisPrint) {
        this.samlcisPrint = samlcisPrint;
    }

    @Basic
    @Column(name = "SAMISPRINT")
    public Integer getSamIsPrint() {
        return samIsPrint;
    }

    public void setSamIsPrint(Integer samIsPrint) {
        this.samIsPrint = samIsPrint;
    }

    @Basic
    @Column(name = "SAMISPIECES")
    public Integer getSamIsPieces() {
        return samIsPieces;
    }

    public void setSamIsPieces(Integer samIsPieces) {
        this.samIsPieces = samIsPieces;
    }


}
